package com.dragon.modules.yuegou.mybatis;

import org.apache.commons.lang3.ObjectUtils;

/**
 * 对象帮助类
 * 
 * @author liuwu
 *
 */
class ObjectHelper extends ObjectUtils {

	/**
	 * 判断对象是否不空，
	 * 
	 * @param obj 对象
	 * @return 如果对象不为null和空字符串则返回true，否则返回false
	 */
	public static boolean isNotEmpty(Object obj) {
		if (obj == null) {
			return false;
		}
		if (obj instanceof String) {
			return !((String) obj).isEmpty();
		} else {
			return true;
		}
	}
	
	/**
	 * 判断对象是否为空
	 * 
	 * @param obj 对象
	 * @return 如果对象为null和空字符串则返回true，否则返回false
	 */
	public static boolean isEmpty(Object obj) {
		if (obj == null) {
			return true;
		}
		if (obj instanceof String) {
			return ((String) obj).isEmpty();
		} else {
			return false;
		}
	}
}
